bus platoon - German English Dictionary